#最低版本号
cmake_minimum_required(VERSION 3.0)

#项目信息
project(prj_cmake)

#查找当前目录下所有文件，存入DIR_SRCS变量中
aux_source_directory(. DIR_SRCS)

#添加子目录
add_subdirectory(math)

#添加头文件
# include_directories("${PROJECT_SOURCE_DIR}/math")

#指定生成目标，执行文件名
add_executable(prjmake ${DIR_SRCS})

#添加math链接库
target_link_libraries(prjmake libMathFuncs)

#添加头文件
target_include_directories(prjmake PRIVATE ${PROJECT_SOURCE_DIR}/math/)

set(CMAKE_BUILD_TYPE "Debug")
set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb")
set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")